﻿using System.Collections;
using System.Collections.Generic;

namespace Epic.HandyExtensions
{
#pragma warning disable 1591
    public class FakeEnumerable<T>
        : IEnumerable<T>
    {
        private IEnumerator<T> mEnumerator;
        public FakeEnumerable(IEnumerator<T> enumerator)
        {
            mEnumerator = enumerator;
        }

        public IEnumerator<T> GetEnumerator()
        {
            return mEnumerator;
        }

        IEnumerator IEnumerable.GetEnumerator()
        {
            return this.GetEnumerator();
        }
    }
}
